﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;

namespace $safeprojectname$.Tools.Convert
{
    /// <summary>
    /// Converter of numbers into words
    /// </summary>
    public interface INumberToWordConverter : IService
    {
        /// <summary>
        /// Takes number (long) and returns its word representation.
        /// (basic implemented providers are for 'cs' and 'en' cultures)
        /// </summary>
        /// <param name="number"></param>
        /// <param name="separator"></param>
        /// <returns></returns>
        string ConvertToWord(long number, string separator = null);
    }
}